/**
 * 
 */
package org.codesketch.controller.common;

/**
 * Method factory pattern interface definition. Should be extended by 
 * classes that aims to implements the factory method pattern.
 * @author quirino.brizi@gmail.com
 *
 */
public interface Factory<T> {
	/**
	 * Create a new object of type <T>
	 * @return a new object.
	 */
	T create();
}
